What Knowledge Is Important to a Software Professional?

نویسنده

  • Timothy Lethbridge
چکیده

S oftware engineering licensing bodies, universities designing curricula, companies focusing on better training for their staff, and the IEEE in its Software Engineering Body of Knowledge (SWEBOK) project are all pursuing efforts to define the subject matter that software professionals should know. Whereas most groups are basing their decisions about the software engineering curriculum on the opinions of experts in the field, we were more interested in learning what subject matter practitioners themselves actually find most important in their work. From May to October 1998, my colleagues and I surveyed software professionals representing a wide variety of industries, job functions, and countries to learn which educational topics have proved most important to them in their careers and to identify the topics for which their education or current knowledge could be improved. We used the responses to the 75 questions in our survey to develop three sets of data: the importance of various topics taught in computer science, software engineering, and computer engineering curricula, the emphasis educational institutions place on these topics, and what practitioners believe they currently know about the topics. Our survey reinforces current perceptions about the importance of some topics, but it also highlights topics that are sometimes underemphasized or overemphasized. For example, the survey results indicate that education programs emphasize mathematics, chemistry , and physics more than their importance to practitioners seems to warrant; furthermore, practitioners tend to forget this material. On the other hand, there is a clear knowledge gap and a reliance on on-the-job learning for topics related to software processes, people skills, and human-computer interaction. The sources of information about the knowledge that is important to software engineering include the latest technical literature, existing educational programs and licensing requirements, and the overviews of the field that experts are developing. This survey incorporates significant improvements in methodology, questions, and sampling compared to our original survey on the importance of software engineering topics conducted in 1997. 1,2 Additional data from the current survey has been published elsewhere 3 and is also available at The results of this survey should be useful to licensing and accreditation bodies, corporate training departments, and curriculum designers in universities, colleges, and training institutes. Students and professionals seeking continuing education will also be able to use the data to help select courses. We recruited participants for the survey by directly approaching companies and by advertising on the Internet. Most participants used a …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Understanding Personal Practical Knowledge; From what teachers must know to what teachers already know

The purpose of this study is understanding the Personal Practical Knowledge (PPK) of teachers which has been done through qualitative method. Understanding PPK helps us to understand why teachers act in a specific way. In this regards, reflecting on their personal and professional narratives also help to improve their practice. This study was conducted along with 13 teachers in a non-profit pri...

متن کامل

Relationship between Professional Ethics and Staff Knowledge to Hospital Accreditation

  Background: Professional ethics is an integral part of all disciplines, especially health sciences. Therefore, this study aimed to investigate the relationship between the professional ethics of medical staff and their knowledge of hospital accreditation. Method: This study was a descriptive-correlation survey. The population consisted of 850 health care workers educational and remedial cente...

متن کامل

The Impact of Collegial Instruction on Peers’ Pedagogical Knowledge (PK): An EFL Case Study

Shared responsibilities such as mentoring, instruction, learner monitoring and classroom management enable the peers to observe, review, reflect on and learn from the overall practical professional expertise of one another through collegial instruction experience. The present exploratory case study has The present exploratory case study has attempted to study collegial teaching as an innovative...

متن کامل

Diagnosis at Scale: Detecting the Expertise Level and Knowledge States of Lifelong Professional Learners

Our research is about identifying gaps in the knowledge of professional software developers, as part of an ongoing project to provide tools to support their lifelong learning needs. We developed metrics that when applied to programmers’ online activities in Stack Overflow allowed us to determine the knowledge states of users on specific topics indicating what each user knows they know and their...

متن کامل

Relationship between Professional Ethics with Learning and Intentional Organizational Forgetting: Mediating Role of Sharing Knowledge ‎

Background: Todays, professional ethics was recommended one of the variables that can effect on another organization perspectives, therefore the aim of present study was to study the correlation of professional ethics with learning and intentional organizational forgetting in staff sport offices in Isfahan province, considering the mediating role of knowledge sharing. Method: This is an applied...

متن کامل

The Role of Teachers 'Professional Characteristics on Students' Self-Efficacy and Competence

Background & Aims: Citizenship competencies are one of the most important necessities in today's complex society. An effective and efficient education system is a system that is in line with the real goals and needs of society and has the ability to prepare the young generation and develop skills, including citizenship skills, to achieve the desired goals. Citizenship competencies are one of th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Computer

دوره 33  شماره 

صفحات  -

تاریخ انتشار 2000